週次 |
日期 |
單元主題 |
第1週 |
02/18 |
Course Introduction <BR>
Introduction to Programming and Java (Chapter 1) |
第2週 |
02/25 |
Elementary Programming (Chapter 2) <BR> |
第3週 |
03/04 |
Selection (Chapter 3) |
第4週 |
03/11 |
Loops (Chapter 4) |
第5週 |
03/18 |
Methods (Chapter 5) |
第6週 |
03/25 |
<B>Midterm 1 (three hours)</B> |
第7週 |
04/01 |
Single-dimensional Arrays (Chapter 6) |
第8週 |
04/08 |
Multi-dimensional Arrays (Chapter 7) |
第9週 |
04/15 |
Objects and Classes (Chapter 8) |
第10週 |
04/22 |
Review on Objects and Classes (Chapter 8) |
第11週 |
04/29 |
Strings (Chapter 9) |
第12週 |
05/06 |
<B>Midterm 2 (three hours)</B> <BR>
<I>Final project announcement</I> |
第13週 |
05/13 |
Thinking in Objects (Chapter 10)<BR>
Inheritance (Chapter 11) |
第14週 |
05/20 |
Polymorphism (Chapter 11) |
第15週 |
05/27 |
GUI Basics (Chapter 12) <BR>
Event-Driven Programming with GUI (Chapter 16) |
第16週 |
06/03 |
Graphics (Chapter 13) <BR>
Event-Driven Programming with Graphics (Chapter 16) |
第17週 |
06/10 |
Abstract Classes and Interfaces (Chapter 15) |
第18週 |
06/17 |
<B>Final exam (three hours)</B> |